<?php

namespace Framework;

use Framework\Session;

/**
 * 授权类
 */
class Authorisation
{
    /**
     * 检查当前登录的用户是否拥有指定资源的所有权
     * 
     * @param int $resourceId 需要检查所有权的资源ID
     * @param bool 返回当前登录用户是否为该资源的所有者
     */
    public static function isOwner($resourceId)
    {
        $sessionUser = Session::get('user');

        if ($sessionUser !== null && isset($sessionUser['id'])) {
            
            $sessionUserId = (int) $sessionUser['id'];

            return $sessionUserId === $resourceId;
        }

        return false;
    }
}